//package com.hzwq.demo2.interceptor;
//
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
//
//import java.util.ArrayList;
//import java.util.List;
//
///**
// *拦截器配置类
// *  @Configuration：表示该类是一个配置类
// *  要想此类是配置类，必须实现WebMvcConfigurer类
// */
//@Configuration
//public class LoginInterceptorConfigurer implements WebMvcConfigurer {
//
//    @Override
//    public void addInterceptors(InterceptorRegistry registry) {
//        //新建一个登录拦截器
//        LoginInterceptor loginInterceptor = new LoginInterceptor();
//        //白名单：直接放行，不需要检查拦截的
//        List<String> patterns=new ArrayList<>();
//        patterns.add("/user/query");
//        patterns.add("/user/delById");
//        patterns.add("/user/update");
//        patterns.add("/user/add");
//        patterns.add("/login");
//        patterns.add("/tologin");
//        patterns.add("/jquery/**");
//        patterns.add("/layui-v2.5.6/**");
//        //利用注册工具注册拦截器,
//        //addPathPatterns()指定拦截器的url,/**：拦截所有
//        //excludePathPatterns(),表示排除对象，不需要拦截，直接放行
//        registry.addInterceptor(loginInterceptor)
//                .addPathPatterns("/**")
//                .excludePathPatterns(patterns);
////        .addPathPatterns(patterns)
////                .excludePathPatterns("/**");
//    }
//}
